package com.wd.cloud.applet.entity.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;

import java.io.Serializable;
/**
* <p>Description: [菜单表model]</p>
* Created on 2023年04月21日
* @author  <a href="mailto: 987707681@qq.com">hjx</a>
* @version 1.0
* Copyright (c) 2023年
*/
@Data
@TableName("sys_menu_info")
@ApiModel(description = "菜单表")
public class SysMenuInfoModel  implements Serializable {

private static final long serialVersionUID = 1L;

    /**
    * 主键
    */
    @Id
    @ApiModelProperty(value = "主键")
    private String id;
    /**
    * 名称
    */
    @ApiModelProperty(value = "名称")
    private String name;
    /**
    * 路径
    */
    @ApiModelProperty(value = "路径")
    private String path;
    /**
    * meta标题
    */
    @ApiModelProperty(value = "meta标题")
    private String metaTitle;
    /**
    * meta icon
    */
    @ApiModelProperty(value = "meta icon")
    private String metaIcon;
    /**
    * 类型(1:菜单,2:按钮3特殊)
    */
    @ApiModelProperty(value = "类型(1:菜单,2:按钮3特殊)")
    private Integer type;
    /**
    * 父ID
    */
    @ApiModelProperty(value = "父ID")
    private String pId;
    /**
    * 排序
    */
    @ApiModelProperty(value = "排序")
    private Integer sort;
    /**
    * 状态 0-启动 1-禁用
    */
    @ApiModelProperty(value = "状态 0-启动 1-禁用")
    private Integer status;
    /**
    * 创建时间
    */
@ApiModelProperty(value = "创建时间")
    private java.util.Date createTime;
    /**
    * 逻辑删除，0-正常，-1-无效
    */
    @ApiModelProperty(value = "逻辑删除，0-正常，-1-无效")
    private Integer deleteMark;
    /**
    * 按钮值
    */
    @ApiModelProperty(value = "按钮值")
    private String rval;

}
